radar telescope - Turkish English Dictionary